
#ifndef MAINMENUSCREEN_H
#define MAINMENUSCREEN_H

#include "ScreenManager.h"
#include "GameScreen.h"
#include "GamePlayScreen.h"
#include "ImageManager.h"
#include "FontManager.h"
#include "InputState.h"
#include "Utilities.h"

using namespace ETM::Resources;

namespace ETM
{
	namespace GameScreens
	{
		class MainMenuScreen : public GameScreen
		{
		private:
			sf::Music music;
			sf::Sprite background;
			sf::Sprite title;
			int selectedEntry;
			std::vector<sf::String> menuEntries;

		public:
			MainMenuScreen();
			virtual void Initialize();
			virtual void Load();
			virtual void Update(float delta);
			virtual void Render(sf::RenderWindow& window);
		};
	}
}

#endif